class NonMotor {
    protected String Color;
    protected String Brand;

    public NonMotor(String c, String b) {
        Color = c;
        Brand = b;
    }
}

class Bike extends NonMotor {
    public String Seat;

    public Bike(String Color, String Brand, String Seat) {
        super(Color, Brand);
        this.Seat = Seat;
    }

    public void Intro1() {
        System.out.println("This is a " + Color + " bike of the brand called " + Brand + "; it has got a seat made from " + Seat + ".");
    }
}

class Ebike extends NonMotor {
    public int Charge;

    public Ebike(String Color, String Brand, int Charge) {
        super(Color, Brand);
        this.Charge = Charge;
    }

    public void Intro2() {
        System.out.println("This is a " + Color + " Ebike of the brand called " + Brand + "; now its battery capacity is " + Charge + "%.");
    }
}

class Trike extends NonMotor {
    public int Wheel;

    public Trike(String Color, String Brand, int Wheel) {
        super(Color, Brand);
        this.Wheel = Wheel;
    }

    public void Intro3() {
        System.out.println("This is a " + Color + " Trike of the brand called " + Brand + "; it has got " + Wheel + " wheels made from black plastic.");
    }
}

public class Non_Motor {
    public static void testNonMotor() {
        Bike Forever = new Bike("white", "Forever", "leather");
        Forever.Intro1();

        Ebike Emma = new Ebike("pink", "Emma", 85);
        Emma.Intro2();

        Trike BigGang28 = new Trike("grey", "BigGang28", 3);
        BigGang28.Intro3();
    }

    public static void main(String[] args) {
        testNonMotor();
    }
}
